electrical insulation technology - Spanish English Dictionary